Operator CameraRgbLine

Operator Library: Hardware Platform

このオペレーターは、RGBラインスキャン GigE Vision カメラと VisualApplets 間の画像データインターフェイスを表します。 このオペレーターには、CAM 型の VisualApplets リソースが1つ必要です。 リソースダイアログでカメラのリソースインデックスを設定してください。 リソースインデックス 0 はカメラをポート 0 にマップし、インデックス 1 はポート 1 にマップします。 詳細については、'Allocation of Device Resources'を確認してください。

このオペレーターは、GigE Vision 規格で指定されているさまざまなデータフォーマットをサポートするように設定できます。 次の図は、データフォーマットを示しています。

注意

  • RGBA8_PACKED および BGRA8_PACKED はアルファコンポーネントを転送します。 ただし、カメラポートのリンクは RGB として指定されています。 そのため、アルファコンポーネント(4番目のコンポーネント)はカメラポート内で切り捨てられ、他の3つの R、G、B コンポーネントのみが出力リンクで提供されます。 4番目のコンポーネントが必要な場合は、CameraGrayArea を使用し、フォーマットを MONO8 に設定してください。 提供された4つのピクセルが単一の RGBA ピクセルを構築します。 必要に応じて、グレーピクセルを再解釈してください。
  • カメラオペレータは、必要に応じてピクセルを抽出し、整列させます。 たとえば、フォーマットを BGR8_PACKED に設定すると、カメラオペレータは内部で B と R のコンポーネントをスワップするように強制されます。 出力リンクでは、完璧な RGB ピクセルが提供されます。 RGB10V1 および RGB10V2 フォーマットでも同様です。 カメラオペレータは、連結された3つのコンポーネントを出力します。

パラメータ化されたフォーマットは、カメラオペレーターのパラメータ化された出力リンクフォーマットに一致するように変換されます。 出力リンクは、複数の Bit Width に設定できます。 変換は、カメラフォーマットの Bit Width が出力リンクのパラメータ化された Bit Width よりも大きい場合、下位ビット位置にビットを追加することによって実行されます。 ただし、カメラフォーマットの Bit Width が出力リンクで使用可能なビットよりも小さい場合は、上位ビットのみが使用されます。

さらに、出力リンクで可能な限り最大の画像寸法を指定する必要があります。 ただし、実際に転送される画像のサイズはそれより小さくてもかまいませんが、このパラメータ化された最大値を超えてはなりません。

ハードウェアプラットフォームで使用可能
microEnable IV VQ4-GE/-GPoE

I/O Property

Property 値
オペレータータイプ M
Output Link O、画像データ出力

サポートされているリンクフォーマット

Link Parameter Output Link O
Bit Width {24, 30, 36}
Arithmetic unsigned
Parallelism {2, 4}
Kernel Columns 1
Kernel Rows 1
Img Protocol VALT_IMAGE1D
Color Format VAF_COLOR
Color Flavor FL_RGB
Max. Img Width any
Max. Img Height any

パラメーター

PixelFormat
タイプ 動的読み取り/書き込みパラメータ
Default RGB8_PACKED
範囲 {RGB8_PACKED, BGR8_PACKED, RGBA8_PACKED, BGRA8_PACKED, RGB10_PACKED, BGR10_PACKED, RGB12_PACKED, BGR12_PACKED, RGB10V1_PACKED, RGB10V2_PACKED}

このパラメータは、接続されたカメラのデータフォーマットを指定します。 フォーマットはカメラの設定と一致している必要があります。